html {
  font-family: sans-serif;/* 1 */
  -ms-text-size-adjust: 100%;/* 2 */
  -webkit-text-size-adjust: 100%;/* 2 */
}
.info-box,.head-l-ico2,.honor-xinwen-pc,.zp-info-pc,.pop-bg{display:none;}
.head .head-r .text-pc,.footer-pc,.footer2-pc,.img-center-pc,.img-center-pc-en{display:none;}
.body,
.head,
.footer1 {
  width: 1180px;
  margin: 0 auto;
}
.clear{clear: both;}
.flymove{margin-top:108px}
.body-bg {
  width: 100%;
  background: url("../images/body-bg.gif")/*tpa=http:///PageCommon/images/body-bg.gif*/ repeat-x;
  background-size: auto 813px;
}
.head .head-r .nav li.width240{width:240px;}
.head .head-r .nav li.width240 ul.nav2{width:236px;}
.product-content-box{margin-top:108px;}
.title {
  font-size: 24px;
  color: #e6001f;
  font-weight: bold;
  height: 62px;
  line-height: 60px;
  padding-top: 40px;
}
.title a {
  float: right;
  text-align: center;
  padding: 0 30px;
  height: 35px;
  line-height: 35px;
  background: #fff;
  border-radius: 20px;
  color: #999;
  font-size: 13px;
  font-weight: normal;
  margin-top: 8px;
  border: 1px solid #f1f1f1;
}
.title a:hover {
  color: #e60012;
}
.title .line {
  height: 2px;
  background: #e60012;
      margin-left: 14%;
    width: 86%;
}
.title .line2{
  margin-left: 8%;
    width: 92%;
}
.title span {
  float: right;
  font-size: 16px;
  color: #666;
  font-weight: normal;
}
.title span b {
  color: #e60012;
}
/*头部*/
.top-line {
  width: 100%;
  background: #e6001f;
  height: 8px;
}
.head-bg{
background: #fff;
  opacity: 0.95;
  width: 100%;
  position: absolute;
  top:8px;
  left:0;
  height: 100px;
  z-index: 2;
  
}
.focusBox {
  width: 100%;
  height: 700px;
  position: relative;
  margin: 0 auto;
  margin-top: 108px;
}
.focusBox .focus_list {
  width: 100%;
  height: 700px;
  overflow: hidden;
}
.focusBox .focus_num {
  position: absolute;
  right: 20px;
  bottom: 10px;
}
.focusBox .focus_num a {
  display: inline-block;
  width: 55px;
  height: 10px;
  background: #fff;
  color: #fff;
  text-align: center;
  line-height: 24px;
  margin-left: 6px;
  border-radius: 20px;
}

.focusBox .focus_num a.on {
background:#e6001f;
}
.banner {
  width: 100%;
  overflow: hidden;
  height: 100%;
  position: relative;
}
.banner .text2 {
  width: 516px;
  height: 289px;
  position: absolute;
  left: 13%;
  top: 35%;
}
.banner:nth-child(2) {
  background: url("../images/ad-bg-001.png")/*tpa=http:///PageCommon/images/ad-bg-001.png*/ no-repeat top center;
}
.banner:nth-child(2) img {
  width: 100%;
  height: 100%;
}
.banner:nth-child(3) {
  background: url("../images/ad-bg-002.png")/*tpa=http:///PageCommon/images/ad-bg-002.png*/ no-repeat top center;
}
.banner:nth-child(3) img {
  width: 100%;
height: 100%;
}
.banner:nth-child(4) {
  background: url("../images/ad-bg-003.png")/*tpa=http:///PageCommon/images/ad-bg-003.png*/ no-repeat top center;
}
.banner:nth-child(4) img {
  width: 100%;
  height: 100%;
}
.banner:nth-child(5) {
  background: url("../images/ad-bg-004.png")/*tpa=http:///PageCommon/images/ad-bg-004.png*/ no-repeat top center;
}
.banner:nth-child(5) img {
  width: 100%;
  height: 100%;
}
.head {
  height: 100px;
  position: absolute;
      z-index: 3;
      left: 50%;
    margin-left: -590px;
}
.head .logo {
  float: left;
  width: 121px;
  margin-top: 10px;
}
.head .logo img {
  width: 121px;
}
.head .head-r {
  float: right;
}
.head .head-r .nav {
  height: 45px;
  line-height: 45px;
  margin:5px 23px 0 0;
}
.head .head-r .nav li {
  display: inline-block;
  position: relative;
  z-index: 2;
}
.head .head-r .nav li a {
 
  color: #8D909D;
  font-size: 18px;
  padding: 0 20px;
  display: block;
    font-weight: normal;
}
.head .head-r .nav li a.on,
.head .head-r .nav li a:hover {
  background: #f6f6f6;


  color: #e6001f;


}
.head .head-r .nav li:hover a.bg1 {
  background: #f6f6f6;

  color: #e6001f;
  border-bottom: none;
}
.head .head-r .nav li:hover a.last {
  background: none;

  border-radius: 0;
}
.head .head-r .nav li:hover ul.nav2 {
  display: block;
}
.head .head-r .nav li ul.nav2 {
  position: absolute;
  z-index: 9999;
  width: 210px;
  top: 44px;
  left: 0;
  background: #f6f6f6;


  border-top: none;
  padding-bottom: 25px;
  text-align: left;
  z-index: 9;
  display: none;
}
.head .head-r .nav li ul.nav2 li {
  display: block;
  margin-top: 20px;
  padding: 0 20px 0px 20px;
}
.head .head-r .nav li ul.nav2 li a {
  padding: 0;
  font-size: 16px;
  height: 35px;
  line-height: 35px;
  border: none;
  position: relative;
  font-weight: normal;
}
.head .head-r .nav li ul.nav2 li a:after {
  content: '';
  position: absolute;
  width: 0px;
  background: #e6001f;
  height: 1px;
  bottom: -1px;
  left: 0;
}
.head .head-r .nav li ul.nav2 li a.on,
.head .head-r .nav li ul.nav2 li a:hover {
  background: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  color: #e6001f;
}
.head .head-r .nav li ul.nav2 li a.on:after,
.head .head-r .nav li ul.nav2 li a:hover:after {
  transition: 0.1s;
  width: 100%;
  background: #e6001f;
}
.head .head-r .nav li ul.nav2 li:hover .nav3 {
  display: block;
}
.head .head-r .nav li ul.nav2 li:hover ul.nav li a {
  background: #f6f6f6;
  box-shadow: 3px 4px 5px #888;
  border-radius: 10px 10px 0 0;
  color: #e6001f;
  border-bottom: none;
  font-weight: normal;
}
.head .head-r .nav li ul.nav2 li:hover ul.nav li a:after {
  transition: 0.5s;
  width: 100%;
  background: #e6001f;
}
.head .head-r .nav li ul.nav2 li .nav3 {
  position: absolute;
  top: -20px;
  left: 210px;
  width: 200px;
  background: url("../images/nav-bg.png")/*tpa=http:///PageCommon/images/nav-bg.png*/;
 
  z-index: 8;
  padding: 15px 0 15px 0px;
  border: none;
  display: none;
}
.head .head-r .nav li ul.nav2 li .nav3 p {
  margin: 0;
  height: 40px;
  line-height: 40px;
  position: relative;
}
.head .head-r .nav li ul.nav2 li .nav3 p a {
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
  border: none;
  display: block;
  border-radius: 0;
  z-index: 2;
}
.head .head-r .nav li ul.nav2 li .nav3 p:after {
  content: '';
  position: absolute;
  width: 0px;
  background: #e6001f;
  height: 100%;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.head .head-r .nav li ul.nav2 li .nav3 p.on,
.head .head-r .nav li ul.nav2 li .nav3 p:hover {
  color: #fff;
  box-shadow: none;
  border-radius: none;
}
.head .head-r .nav li ul.nav2 li .nav3 p.on a.bg3,
.head .head-r .nav li ul.nav2 li .nav3 p:hover a.bg3 {
  color: #fff;
}
.head .head-r .nav li ul.nav2 li .nav3 p.on:after,
.head .head-r .nav li ul.nav2 li .nav3 p:hover:after {
  transition: 0.1s;
  width: 100%;
  background: #e6001f;
  color: #fff;
}
.head .head-r .nav li ul.nav2 li:hover ul.nav3 {
  display: block;
}
.head .head-r .nav li ul.nav2 li:hover a.bg2 {
  color: #e6001f;
}
.head .head-r .nav li ul.nav2 li:hover a.bg2:after {
  transition: 0.2s;
  width: 100%;
  background: #e6001f;
}
.head .head-r .text {
  text-align: right;
  font-size: 24px;
  margin-top: 9px;
  color: #e6001f;
  height: 41px;
  line-height: 41px;
  vertical-align: middle;
  font-size: 15px;
  font-weight: bold;
}
.head .head-r .text a {
  width: 31px;
  height: 31px;
  margin: -6px 0 0 15px;
  vertical-align: middle;
  display: inline-block;
  background: url("../images/en-bg.gif")/*tpa=http:///PageCommon/images/en-bg.gif*/;
  background-size: 100% auto;
}
.head .head-r .text a.cn-bg {
 width: 31px;
  height: 31px;
  margin: -6px 0 0 15px;
  vertical-align: middle;
  display: inline-block;
  background: url("../images/cn-bg.png")/*tpa=http:///PageCommon/images/cn-bg.png*/;
  background-size: 100% auto;
}
/*产品中心*/
.product {
  width: 100%;
}
.product p {
  margin-top: 26px;
  font-size: 12px;
  color: #0050a7;
}
.product p span {
  font-size: 13px;
}
.product .yuan {
  text-align: center;
  margin-top: 28px;
}
.product .yuan a {
  display: inline-block;
  width: 13px;
  height: 13px;
  background: #ccc;
  border-radius: 50%;
  margin-right: 13px;
}
.product .yuan a.on {
  background: #e6001f;
}
.product-box {
  position: relative;
}
.product-box a.com-btn {
  position: absolute;
  width: 65px;
  height: 100px;
  background-image: url("../images/l-bn.png")/*tpa=http:///PageCommon/images/l-bn.png*/;
  background-repeat: no-repeat;
 
 
  left: -85px;
  top: 147px;
}
.product-box a.com-btn.r-btn {
  background-image: url("../images/r-bn.png")/*tpa=http:///PageCommon/images/r-bn.png*/;

  left: auto;
  right: -82px;
}
.product-box a.com-btn:hover {
  background-image: url("../images/l-bn-hover.png")/*tpa=http:///PageCommon/images/l-bn-hover.png*/;
}
.product-box a.com-btn.r-btn:hover {
  background-image: url("../images/r-bn-hover.png")/*tpa=http:///PageCommon/images/r-bn-hover.png*/;

}
.product-list {
  margin-top: 10px;
}
.product-list a {
  width: 380px;
  float: left;
  display: block;
margin-right:12px;
      margin-left: 1px;

  background: #fff;
}
.product-list a .pic {
  position: relative;
  width: 380px;
  height: 267px;
  overflow: hidden;
  background: #fff;
}
.product-list a .pic img {
  width: 380px;
}
.product-list a .p-tit {
  font-size: 16px;
  color: #333;
  padding: 0 20px;
  overflow: hidden;
  margin: 15px 0 5px 0;
}
.product-list a .summary {
  padding: 0 20px;
  line-height: 22px;
  color: #666;
}
.product-list a .btn {
  float: right;
  width: 90px;
  height: 23px;
  background: #ccc;
  color: #fff;
  font-size: 12px;
  line-height: 23px;
  text-align: center;
  margin-right: 20px;
}
.product-list a:nth-child(3n) {
  }
.product-list a:hover,
.product-list a.on {
  background: #e60012;
}
.product-list a:hover .p-tit,
.product-list a.on .p-tit {
  color: #fff;
}
.product-list a:hover .summary,
.product-list a.on .summary {
  color: #fff;
}
/*新闻*/
.news {
  margin-top: 10px;
}
.p-list li {
  float: left;
  width: 550px;
  height: 165px;
  padding: 30px 0;
  border-bottom: 1px solid #f0f0f0;
}
.p-list li .pic {
  width: 165px;
  height: 165px;
  float: left;
  overflow: hidden;
}
.p-list li .pic img {
  width: 165px;
  height: 165px;
}
.p-list li .problem-r {
  float: right;
  width: 370px;
}
.p-list li .problem-r a.tit {
  color: #333;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  display: inline-block;
  font-weight: bold;
  position: relative;
}
.p-list li .problem-r a.tit:before {
  content: '';
  height: 1px;
  background: #e6001f;
  bottom: 0;
  left: 0;
  width: 53px;
  position: absolute;
  display: inline-block;
}
.p-list li .problem-r a:hover.tit {
  color: #e6001f;
}
.p-list li .problem-r a:hover.tit:before {
  width: 100%;
}
.p-list li .problem-r .summary {
  height: 78px;
  line-height: 24px;
  overflow: hidden;
  margin-top: 10px;
  color: #666;
}
.p-list li .problem-r .time {
  color: #999;
  margin-top:5px;
}
.p-list li:nth-child(2n) {
  float: right;
}
.pic-list {
  margin-top: 20px;
}
.pic-list a {
  float: left;
  width: 380px;
  height: 310px;
  position: relative;
  margin: 0 20px 20px 0;
  overflow: hidden;
}
.pic-list a img {
  width: 380px;
}
.pic-list a .bg {
  height: 45px;
  background: #ececec;
  position: absolute;
  z-index: 8;
  width: 100%;
  left: 0;
  bottom: 0;
}
.pic-list a .tit {
  height: 45px;
  position: absolute;
  text-align: center;
  line-height: 45px;
  z-index: 9;
  width: 100%;
  left: 0;
  bottom: 0;
  font-size: 16px;
}
.pic-list a:nth-child(3n) {
  margin-right: 0;
}
.pic-list a:hover .bg {
  background: #e6001f;
}
.pic-list a:hover .tit {
  color: #fff;
}
.pic-list2 {
  float: left;
  width: 655px;
  height: 507px;
}
.pic-list2 a {
  position: relative;
  display: block;
  width: 655px;
  height: 507px;
  overflow: hidden;
}
.pic-list2 a img {
  width: 655px;
}
.pic-list2 a .bg {
  height: 55px;
  background: #ececec;
  position: absolute;
  z-index: 8;
  width: 100%;
  left: 0;
  bottom: 0;
}
.pic-list2 a .tit {
  height: 55px;
  position: absolute;
  text-align: center;
  line-height: 55px;
  z-index: 9;
  width: 100%;
  left: 0;
  bottom: 0;
  font-size: 16px;
}
.pic-list2 a:hover .bg {
  background: #e6001f;
}
.pic-list2 a:hover .tit {
  color: #fff;
}
.pic-list2:nth-child(2) {
  float: right;
  width: 500px;
  height: 241px;
  height: auto;
}
.pic-list2:nth-child(2) a {
  width: 500px;
  height: 241px;
}
.pic-list2:nth-child(2) a img {
  width: 500px;
}
.pic-list2:nth-child(2) a.last {
  margin-top: 25px;
}
.banner2 {
  width: 100%;
  height: 750px;
  background: url("../images/ad-bottom-01.jpg")/*tpa=http:///PageCommon/images/ad-bottom-01.jpg*/ no-repeat top center;background-size: 100% 100%;
}
.partner {
  height: 104px;
  margin: 20px 0 40px 0;
}
.partner a {
  float: left;
  height: 104px;
  width: 175px;
  margin-right: 25px;
}
.partner a img {
  width: 175px;
  height:104px;
}
.partner a:nth-child(6) {
  margin-right: 0;
}
/*尾部*/
.footer1-bg {
  width: 100%;
  background: #f0f0f0;
  border-bottom: 8px solid #dc1e32;
}
.footer1 .footer1-l {
  float: right;
  margin: 70px 0 20px 0;
}
.footer1 .footer1-l ul li {
  float: left;
  margin-right: 90px;
}
.footer1 .footer1-l ul li .tit a{
  color: #333;
  font-size: 16px;
  margin-bottom: 8px;
  font-weight: bold;
}
.footer1 .footer1-l ul li a {
  display: block;
  color: #888;
  height: 30px;
  line-height: 30px;

  padding-left: 0px;
}
.footer1 .footer1-l ul li a:hover {
  color: #e6001f;
  background-position: left -15px;
}
.footer1 .footer1-l ul li:last-child {
  margin-right: 0px;
}
.footer1 .footer1-l ul.f-listEn li {
  margin-right: 30px;
}
.footer1 .footer1-r {
  float: left;
  width: 210px;
  margin: 61px 0;
}
.footer1 .footer1-r img {
  width: 200px;
}
.footer2 {
  text-align: left;
  color: #999;
  margin-top: 200px;
  font-size: 13px;
}
.jrwm-box {
  margin-top: 20px;
}
/*详细页面*/
.body2 {
  width: 800px;
  margin: 0 auto;
  padding-top: 30px;
  margin-bottom: 120px;
}
.crumbs {
  height: 30px;
  text-align: right;
  color: #666;
  padding-top: 30px;
}
.crumbs a {
  line-height: 30px;
  color: #666;
  padding: 0 5px;
}
.crumbs span {
  color: #e6001f;
}
.border-b {
  border-bottom: 1px solid #d6d6d6;
}
ul.piclist li {
  width: 100%;
  margin-top: 35px;
  height: auto;
}
ul.piclist li img {
  width: 100%;
}
ul.piclist li .tit {
  text-align: center;
  font-size: 16px;
  margin-top: 12px;
}
ul.piclist li.mt5 {
  margin-top: 5px;
}
ul.piclist3 {
  height: 503px;
  margin-top: 15px;
}
ul.piclist3 li {
  width: 440px;
  height: 240px;
  display: inline-block;
  position: relative;
  overflow: hidden;
}
ul.piclist3 li img {
  width: 440px;
  height: 240px;
}
ul.piclist3 li.one {
  width: 350px;
  float: left;
  height: 494px;
  margin-right: 5px;
}
ul.piclist3 li.one img {
  width: 340px;
  height: 494px;
}
ul.piclist3 li .tit {
  height: 45px;
  position: absolute;
  text-align: right;
  line-height: 45px;
  z-index: 10;
  width: 90%;
  left: 0;
  bottom: 0;
  font-size: 16px;
  color: #fff;
  padding: 0 5%;
}
ul.piclist3 li .bg {
  height: 45px;
  position: absolute;
  text-align: right;
  line-height: 45px;
  z-index: 9;
  width: 100%;
  left: 0;
  bottom: 0;
  background: url("../images/ssxt-bg1.png")/*tpa=http:///PageCommon/images/ssxt-bg1.png*/ no-repeat right center;
}
ul.piclist2 li {
  float: left;
  width: 392px;
}
ul.piclist2 li .pic {
  height: 522px;
  overflow: hidden;
}
ul.piclist2 li:nth-child(2) {
  float: right;
}
.piclist4 {
  margin-top: 35px;
}
.piclist4 li {
  height: 187px;
}
.piclist4 li .tit {
  height: 187px;
  line-height: 187px;
  text-align: center;
  color: #fff;
  float: left;
  width: 50%;
  background: #168de9;
  vertical-align: middle;
  font-size: 16px;
}
.piclist4 li .tit span {
  width: 10px;
  height: 17px;
  display: inline-block;
  background: url("../images/fwfw-bg.png")/*tpa=http:///PageCommon/images/fwfw-bg.png*/ no-repeat center;
  background-size: 100%;
  vertical-align: middle;
  margin: -2px 0 0 15px;
}
.piclist4 li .tit span.btn2 {
  background: url("fwfw-bg2.png")/*tpa=http:///PageCommon/images/fwfw-bg2.png*/ no-repeat center;
  margin: -2px 15px 0 0;
  background-size: 100%;
}
.piclist4 li .tit.bg2 {
  background: #4daaef;
}
.piclist4 li .tit.bg3 {
  background: #90c9f4;
}
.piclist4 li .tit.bg4 {
  background: #86c9fb;
}
.piclist4 li .pic {
  height: 187px;
  float: left;
  width: 50%;
}
.piclist4 li .pic img {
  width: 100%;
}
.piclist5 {
  margin-top: 35px;
}
.piclist5 li {
  float: left;
  width: 392px;
  margin: 0 10px 10px 0;
}
.piclist5 li .pic {
  height: 100px;
  float: left;
  width: 156px;
  overflow: hidden;
}
.piclist5 li .pic img {
  width: 100%;
}
.piclist5 li .tit {
  float: left;
  width: calc(100% - 156px);
  height: 100px;
  background-image: url("../images/jsbz-bg1.jpg")/*tpa=http:///PageCommon/images/jsbz-bg1.jpg*/;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  line-height: 100px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.piclist5 li .tit.bg2 {
  background-image: url("../images/jsbz-bg2.jpg")/*tpa=http:///PageCommon/images/jsbz-bg2.jpg*/;
}
.piclist5 li .tit.bg3 {
  background-image: url("../images/jsbz-bg3.jpg")/*tpa=http:///PageCommon/images/jsbz-bg3.jpg*/;
}
.piclist5 li .tit.bg4 {
  background-image: url("../images/jsbz-bg4.jpg")/*tpa=http:///PageCommon/images/jsbz-bg4.jpg*/;
}
.piclist5 li:nth-child(2n) {
  margin-right: 0;
}
.biaozhun-con {
  margin-top: 38px;
  padding-bottom: 100px;
  text-align: center;
}
.biaozhun-con span {
  color: #e6001f;
  font-size: 18px;
}
.biaozhun-con p {
  color: #666;
  font-size: 16px;
  margin-top: 10px;
}
/*新闻列表*/
ul.news-list {
  margin-top: 15px;
}
ul.news-list li {
  height: 265px;
  padding: 20px 0;
  float: none;
  width: 100%;
  border: none;
}
ul.news-list li .pic {
  float: left;
  width: 265px;
  height: 265px;
  overflow: hidden;
}
ul.news-list li .pic img {
  width: 265px;
  height:265px;
}
ul.news-list li .problem-r {
  width: 864px;
}
ul.news-list li .problem-r .time {
  margin: 28px 0 28px 0;
}
ul.news-list li .problem-r .summary {
  margin-top: 49px;
  height: 45px;
  overflow: hidden;
  font-size: 16px;
}
ul.news-list li .problem-r .tit {
  font-size: 20px;
  height: 47px;
  line-height: 44px;
}
ul.news-list li:nth-child(2n) {
  float: none;
}
.more {
  margin: 59px 0;
}
.more a {
  display: block;
  width: 180px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #999;
  font-size: 16px;
  border: 1px solid #ccc;
  margin: 0 auto;
}
.more a:hover {
  color: #e6001f;
}
/*内容页*/
.banner3 img {
  display: block;
}
h1 {
  font-weight: normal;
  margin: 40px 0 5px 0;
}
.c-title {
  color: #666;
  font-size: 16px;
}
.c-time {
  color: #999;
  margin-top: 10px;
}
.news-concent {
  padding: 30px 0;
}
.news-concent p{
  font-size:18px !important;
  line-height:30px !important;
 

}
.news-concent p span{
  font-size:18px !important;
  line-height:30px !important;

}
/*关于我们*/

.about-t {
  position: relative;
  height:auto;
  overflow: hidden;
  margin: 35px auto;
 
}
.about-t .summary {
  background: #ececec;
  opacity: 0.9;
  position: absolute;
  width: 680px;
  top: 6px;
  color: #666;
  padding-right: 20px;
}
.about-t .summary p {
  text-indent: 2em;
  margin: 0;
  line-height: 35px;
  font-size: 18px;
}
.about-t .summary.gyhs2 {
  padding: 19px 30px 19px 0;
  top: 52px;
  color:#333;
}
.about-t .pic {
  float: right;
  width: 623px;
}
.about-t .pic img {
  width: 623px;
}
.about-t.qysm {
  height: auto;
}
.about-t.qysm .summary {
  right: 0;
  background: #fff;
  width: 480px;
  padding: 12px 27px;
  font-size: 16px;
  color: #666;
  top: 89px;
}
.about-t.qysm .summary p {
  text-indent: 0em;
  line-height: 2em !important;
  margin: 15px 0;color: rgb(127, 127, 127);
}
.about-t.qysm .pic {
  float: none;
  width: 748px;
}
.about-t.qysm .pic img {
  width: 748px;
}
.about-b {
  margin-bottom: 30px;
}
.about-b p {
  color: #666;
  padding: 0;
  margin: 0;
  line-height: 2em !important;
  font-size: 17px;
  text-indent: 2em !important;
}
.about-b.mb20 {
  padding-top: 30px;
}
.about-b.mb20 p {
  
}
.jzzz {
  padding: 50px 70px;
}
.jzzz li{display: inline-block;
  vertical-align: middle;}
.jzzz span {
  display: inline-block;
  width: 200px;
  height: 140px;
  border-radius: 50%;
  background: #ed1d2e;
  color: #fff;
  font-size: 30px;
  text-align: center;
  padding-top: 60px;
  margin-right: 74px;
}
.jzzz-pc span{margin-right:32px;}
.jzzz span.font24{
height: 200px;
  line-height:200px;
  padding-top:0;
}
.jzzz span.bg2 {
  background: #212b60;
}
.jzzz span.bg3 {
  background: #faa021;
}
.jzzz span.bg4 {
  background: #9a9998;
  margin-right: 0;
}
/*招聘*/
ul.tiaojian li {

  line-height: 50px;
  border-bottom: 1px dotted #d6d6d6;
}
ul.tiaojian li span {
  font-size: 16px;
  color: #666;
  display: inline-block;
  margin-right: 25px;
  vertical-align: middle;
  float:left;
}
ul.tiaojian li p{
margin:0;
padding:0;
float:left;
width: 932px;
height: 50px;
overflow: hidden;
}
ul.tiaojian li a {
  display: inline-block;
  font-size: 14px;
  color: #666;
  padding: 0 15px;
}
ul.tiaojian li .sanjiao-btn{
float:right; 
height: 50px;
width:11px;
background: url("../images/sanjiao-bg.png")/*tpa=http:///PageCommon/images/sanjiao-bg.png*/ no-repeat center;
 margin-right: 5px;
}
ul.tiaojian li .sanjiao-btn-on{
float:right; 
height: 50px;
width:11px;
background: url("../images/sanjiao-bg-on2.png")/*tpa=http:///PageCommon/images/sanjiao-bg-on2.png*/ no-repeat left center;
 margin-right: 5px;

}
ul.tiaojian li a.gb {

  border: 1px solid #ccc;
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  color: #e6001f;
  padding-right: 30px;
  background: #fff url("../images/zp-gb.gif")/*tpa=http:///PageCommon/images/zp-gb.gif*/ no-repeat 97% center;
}
ul.tiaojian li a.qk {
  margin-left: 30px;
  height: 30px;
  line-height: 30px;
  padding-left: 25px;
  background: url("../images/zp-qk.png")/*tpa=http:///PageCommon/images/zp-qk.png*/ no-repeat left center;
  
}
.search {
  vertical-align: middle;
  display: inline-block;
  margin-left: 10px;
  height: 36px;
}
.search input {
  border: 1px solid #ccc;
  float: left;
  width: 350px;
  height: 33px;
  line-height: 33px;
  background: #fff;
  padding-left: 10px;
  border-radius: 3px 0 0 3px;
  color: #666;
}
.search a.s-btn {
  border: 1px solid #e6001f;
  border-radius: 0 3px 3px 0;
  padding: 0;
  float: left;
  width: 43px;
  height: 35px;
  background: #e6001f url("../images/zp-search.png")/*tpa=http:///PageCommon/images/zp-search.png*/ no-repeat center;
}
.zp-info {
  margin-top: 30px;
}
.zp-info .tit {
  height: 40px;
  overflow: hidden;
  background: #f0f0f0;
}
.zp-info .tit span {
  line-height: 40px;
  float: left;
  width: 17%;
  padding-left: 2%;
  font-weight: bold;
  color: #666;
  overflow:hidden;
}
.zp-info .tit.tit2 {
  background: none;
}
.zp-info .tit.tit2 span {
  font-weight: normal;
  color: #999;
  line-height: 60px;
}
.zp-info .tit.tit2 span a {
  font-weight: bold;
  color: #666;
}
.zp-info .tit.tit2 span a:hover {
  color: #e6001f;
}
.zp-info .text {
  height: 40px;
  line-height: 40px;
  padding: 0 2%;
  overflow: hidden;
  color: #666;
  font-size: 12px;
  border-bottom: 1px dotted #bdbdbd;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pager {
  text-align: center;
  margin: 40px 0;
}
.pager ul {
  height: 24px;
  display: inline-block;
}
.pager ul li {
  float: left;
  margin-left: 6px;
  line-height: 22px;
}
.pager ul li.pager-prev {
  width: 52px;
  height: 22px;
  text-align: center;
  background: #666;
  color: #fff;
  border: 1px solid #666;
  border-radius: 3px;
}
.pager ul li.pager-prev a {
  line-height: 22px;
  width: 52px;
  text-align: center;
}
.pager ul li.pager-next {
  background: #666;
  color: #fff;
  width: 52px;
  border: 1px solid #666;
  border-radius: 3px;
}
.pager ul li.pager-selected {
  width: 22px;
  text-align: center;
  height: 22px;
  background: #e15812;
  border-color: #e15812;
  color: #fff;
}
.pager ul li a {
  display: inline-block;
  font-size: 12px;
  color: #666;
  width: 30px;
  height: 22px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.pager ul li a:hover {
  background: #e6001f;
  color: #fff;
  border: 1px solid #e6001f;
}
.zp-banner {
  position: relative;
}
.zp-banner .zp-top {
  width: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -250px;
}
.zp-banner .zp-top .btn {
  vertical-align: middle;
  color: #fff;
  height: 20px;
  line-height: 20px;
  padding-left: 10px;
}
.zp-banner .zp-top .btn input {
  margin: -2px 3px 0 0;
  vertical-align: middle;
}
.zp-banner .zp-top .btn span {
  display: inline-block;
  font-size: 18px;
  margin-left: 100px;
}
.zp-banner .zp-top .search {
  margin-left: 0;
  margin-top: 10px;
}
.zp-banner .zp-top .search input {
  border: none;
  height: 35px;
  line-height: 35px;
  border-radius: 8px 0 0 8px;
}
.zp-banner .zp-top .search a.s-btn {
  background: #e6001f;
  line-height: 35px;
  width: 64px;
  border-radius: 0 8px 8px 0;
  text-align: center;
  color: #fff;
}
/*认识豪森*/
.rshs-text {
  margin-top: 30px;
}
.rshs-text p {
  color:#666 !important;
}
.rshs-pic {
  margin-top: 40px;
}
.rshs-pic a {
  float: left;
  width: 260px;   
  margin: 0 43px 42px 0;
  overflow: hidden;  
}
.rshs-pic a img {
  width: 260px;
  height: 260px;
}
.rshs-pic a .bg {
  height: 45px;
  background: #000;
  position: absolute;
  z-index: 8;
  width: 100%;
  left: 0;
  bottom: 0;
  opacity: 0.2;
}
.rshs-pic a .tit {
  height: 45px;
text-align: center;
  line-height: 45px;

  padding-left: 3%;
  width: 97%;

  font-size: 16px;

}
.rshs-pic a:nth-child(4n) {
margin-right:0;
}
.rshs-more {
  margin: 40px 0 80px 0;
}
.b-pb80 {
  padding-bottom: 80px;
}
/*合作伙伴*/
ul.hzhb-list {
  margin: 30px 0;
}
ul.hzhb-list li {

    float: left;
    width: 200px;
    overflow: hidden;
    margin: 0px 43px 31px 0;
    padding-top: 50px;
}
ul.hzhb-list li a{
 background: #fff;
    display: block;
    width: 200px;
    height: 200px;
    overflow: hidden;
    border-radius: 50%;
    padding-top: 0px;
}
ul.hzhb-list li a.pt0 {
    padding: 0;
    height: 200px;
}
ul.hzhb-list li span{
    display: block;
    width: 200px;
    overflow: hidden;
  text-align: center;
    font-size: 18px;
    margin-top: 20px;
}
ul.hzhb-list li img {
  width: 200px;
}
ul.hzhb-list li:nth-child(5n) {
  margin-right: 0;
}
ul.hzhb-list2 {
  margin: 30px 0;
  text-align: center;
}
ul.hzhb-list2 li {
  display: inline-block;
  width: 550px;
}
ul.hzhb-list3 {
  margin: 30px 0;
  text-align: center;
}
ul.hzhb-list3 li {
  display: inline-block;
  width: 370px;
  overflow: hidden;
  margin: 0 10px 10px 0;
}
ul.hzhb-list3 li img {
  width: 370px;
}
ul.hzhb-list3 li:nth-child(3n) {
  margin-right: 0;
}


.shzp-banner.rshs-banner {
  background: url("../images/jrhs-rshs.png")/*tpa=http:///PageCommon/images/jrhs-rshs.png*/ no-repeat top center;
}
.shzp-banner.xyzp-banner {
  background: url("../images/jrhs-xyzp.png")/*tpa=http:///PageCommon/images/jrhs-xyzp.png*/ no-repeat top center;
}
.shzp-banner {
  position: relative;
  background: url("../images/shzp-banner3.png")/*tpa=http:///PageCommon/images/shzp-banner3.png*/ no-repeat top center;
  height: 700px;
  margin-top:108px;
}
.shzp-banner .zp-top {
  position: absolute;
  top: 35%;
  left: 50%;
  margin-left: -357px;
  width: 714px;
}
.shzp-banner .zp-top .btn {
  vertical-align: middle;
  color: #333;
  height: 20px;
  line-height: 20px;
  padding-left: 10px;
  margin-bottom: 35px;
  font-size: 32px;
}
.shzp-banner .zp-top .btn input {
  margin: -2px 3px 0 0;
  vertical-align: middle;
  height: 66px;
  line-height: 66px;
  font-size: 24px;
  margin-right: 15px;
  width: 25px;
}
.shzp-banner .zp-top .btn span {
  display: inline-block;
  font-size: 32px;
  margin-left: 100px;
}
.shzp-banner .zp-top .btn span.color333 {
  color: #333;
margin-left:0;
}
.shzp-banner .zp-top .btn.font22 {
  font-size: 22px;
}
.shzp-banner .zp-top .search {
  margin-left: 0;
  margin-top: 10px;
}
.shzp-banner .zp-top .search input {
  border: none;
  height: 66px;
  line-height: 66px;
  border-radius: 8px 0 0 8px;
  width: 540px;
  font-size: 24px;
}
.shzp-banner .zp-top .search a.s-btn {
  background: #e6001f;
  line-height: 66px;
  width: 130px;
  height: 66px;
  border-radius: 0 8px 8px 0;
  text-align: center;
  color: #fff;
  font-size: 24px;
}
.shzp-banner.rshs-banner {
  background: url("jrhs-rshs.png")/*tpa=http:///PageCommon/images/jrhs-rshs.png*/ no-repeat top center;
}
.shzp-banner.xyzp-banner {
  background: url("jrhs-xyzp.png")/*tpa=http:///PageCommon/images/jrhs-xyzp.png*/ no-repeat top center;
}
.top-head{
    position: fixed;
    top: 0;
	left:0;
    width: 100%;
	 background: #fff;
	 z-index: 99999;
}
.product-list a .p-l-text{
	height:37px;
}
.product-list a:hover .p-l-text, .product-list a.on .p-l-text{
background: #e60012;
}
.head .head-r .naven li:hover a.bg1{font-weight: normal;}
.honor{margin-top:108px;}
.nav-pc,.info-box-pc,.footer-pc,.more-pc,.title-pc,.title-pcc{display:none;}

/*新闻banner*/

 .honor-xinwen{ background:url("../images/news_banner.png")/*tpa=http:///PageCommon/images/news_banner.png*/ no-repeat center 0; height:700px;    background-size: auto 126%;
        z-index:1;
		-webkit-animation: 'flymove' 50s linear 10000;
        -moz-animation: 'flymove' 50s linear 10000;
        -ms-animation: 'flymove' 50s linear 10000;
		
}
		@-webkit-keyframes flymove{
            0%{background-position:center 0;}
            40%{background-position:center -100px;}
			100%{background-position:center 0;}
        }
.honor-xinwen .honor_banner{width:1180px; margin:0 auto; position:relative;margin-top:108px; }
.honor-xinwen .honor_banner_right{ height:120px; position:absolute; top:189px; left:0; z-index:2;}
.honor-xinwen .honor_banner_right .one{font:55px/85px 思源黑体,苹方,微软雅黑;color:#fff; width:800px; position:absolute; top:0px; left:0; 
		-webkit-animation: 'Awardsmove2' 2s linear 1;
        -moz-animation: 'Awardsmove2' 2s linear 1;
        -ms-animation: 'Awardsmove2' 2s linear 1;
		}
		@-webkit-keyframes Awardsmove2{
            from{position:absolute; left:800px; opacity:0;}
            to{position:absolute; left:0; opacity:1;}			
        }
.honor-xinwen .honor_banner_right .two{font:35px/50px 思源黑体,苹方,微软雅黑; font-weight:100; width:800px; color:#fff; position:absolute; top:88px; left:4px;
		-webkit-animation: 'Honormove2' 2.5s linear 1;
        -moz-animation: 'Honormove2' 2.5s linear 1;
        -ms-animation: 'Honormove2' 2.5s linear 1;
		}
		@-webkit-keyframes Honormove2{
            from{position:absolute; left:-200px; opacity:0;}
            to{position:absolute; left:4px; opacity:1;}			
        }

/*产品中心*/
.content_pro_list{}
.content_pro_list img{
cursor: pointer;
transition: all 3s;
}
.content_pro_list img:hover{
transform: scale(1.2);
filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7
}
.bottom{}
  .cpzx-banner{ background:url("../images/products-banner2.jpg")/*tpa=http:///PageCommon/img/products-banner2.jpg*/ center ; height:700px;}
.main_bg{width:100%; min-height:900px; background:url("products-bg.png")/*tpa=http:///PageCommon/img/products-bg.png*/ repeat-x center top;}
.content-cpzx{width:1180px; margin:0 auto;}
.class_left{padding-top:20px; font:18px/60px 思源黑体,微软雅黑,苹方; color:#666; text-align:right;}
.class_left span{color:#e6001f;}
.class_right{font:30px/80px 思源黑体,微软雅黑,苹方; color:#e6001f; text-align:left; border-bottom:1px solid #ddd;font-size: 24px;font-weight: bold;    height: 62px;
    line-height: 60px;
    padding-top: 40px;}
.content_pro{width:1240px; margin:0 auto;  }
.content_pro_list{ float:left; margin:40px 0 0 32px;width: 370px; overflow: hidden;}
.content_pro_list .content_pro_list_pic{width:370px;height:260px;overflow:hidden;}  
.content_pro_list_pic img{width:370px;height:260px;}
.content_pro_list_ttl{font:18px/60px 思源黑体,微软雅黑,苹方; color:#333; text-align:center;width:370px;height:60px;}


  
  .honor-pczx{ background:url("products_baner.png")/*tpa=http:///PageCommon/img/products_baner.png*/ no-repeat center 0; height:100%;    background-size: auto 126%; 
        z-index:1;
        z-index:1;
		-webkit-animation: 'flymove-honor-pczx' 50s linear 10000;
        -moz-animation: 'flymove-honor-pczx' 50s linear 10000;
        -ms-animation: 'flymove-honor-pczx' 50s linear 10000;
		
}
		@-webkit-keyframes flymove-honor-pczx{
            0%{background-position:center 0;}
            40%{background-position:center -100px;}
			100%{background-position:center 0;}
        }
 .honor-pczx .honor_banner{width:1180px; margin:0 auto; position:relative; margin-top:108px;height:100%;}
 .honor-pczx .honor_banner_right{ height:120px; position:absolute; top:24%; left:0; z-index:2;}
 .honor-pczx .honor_banner_right .one{font:52px/85px 思源黑体,苹方,微软雅黑; color:#fff; width:800px; position:absolute; top:35px; left:0; 
		-webkit-animation: 'Awardsmove' 2s linear 1;
        -moz-animation: 'Awardsmove' 2s linear 1;
        -ms-animation: 'Awardsmove' 2s linear 1;
		}
		@-webkit-keyframes Awardsmove{
            from{position:absolute; top:40px; left:800px; opacity:0;}
            to{position:absolute; top:40px; left:0; opacity:1;}			
        }
 .honor-pczx .honor_banner_right .two{font:35px/30px 思源黑体,微软雅黑,苹方; font-weight:100; width:700px; color:#fff; position:absolute; top:140px; left:0;
		-webkit-animation: 'Honormove' 2.5s linear 1;
        -moz-animation: 'Honormove' 2.5s linear 1;
        -ms-animation: 'Honormove' 2.5s linear 1;
		}
		@-webkit-keyframes Honormove{
            from{position:absolute; top:95px; left:-200px; opacity:0;}
            to{position:absolute; top:95px; left:0; opacity:1;}			
        }
.honor-pczxEN .honor_banner_right{top:21%;}
.honor-pczxEN .honor_banner_right .one{
font:54px/68px 思源黑体,苹方,微软雅黑;
  width: 700px;
}
.honor-pczxEN .honor_banner_right .two{top:197px;    width: 800px;}
/*客户*/

ul.kehu-list { margin: 30px 0;}
ul.kehu-list li {
    float: left;
    overflow: hidden;
    margin: 0 40px 10px 0;
    
    padding-top: 50px;
    text-align: center;
}
ul.kehu-list li a{
    background: #fff;
    display: block;
    width: 200px;
    height: 200px;
    overflow: hidden;
  border: 1px solid #eee;
    border-radius: 50%;
    padding-top: 0px;
}
ul.kehu-list li a.pt0{padding:0;height: 200px;}
ul.kehu-list li span {
    display: block;
    width: 200px;
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    margin-top: 20px;
}
ul.kehu-list li img{width: 200px; }
   ul.kehu-list li:nth-child(5n) {
  margin-right: 0;
}

.lxfs .lxfs-tit{font-weight:bold;margin-bottom:20px;margin-top: 35px;font-size:20px; border-top:1px dotted #ccc;padding-top: 15px;}
.lxfs{padding-bottom: 35px;}

/*技术核心*/
 .honor-zshx{ background:url("../images/index_banner_03.png")/*tpa=http:///PageCommon/images/index_banner_03.png*/ no-repeat center 0; height:700px;     background-size: auto 126%;
        z-index:1;
		-webkit-animation: 'flymove' 50s linear 10000;
        -moz-animation: 'flymove' 50s linear 10000;
        -ms-animation: 'flymove' 50s linear 10000;
		
}
		@-webkit-keyframes flymove{
            0%{background-position:center 0;}
            40%{background-position:center -100px;}
			100%{background-position:center 0;}
        }
.honor-zshx .honor_banner{width:1180px; margin:0 auto; position:relative;height: 100%; }
.honor-zshx .honor_banner_right{ height:120px; position:absolute; top:50%; left:0; z-index:2;}
.honor-zshx .honor_banner_right .one{font:52px/75px 思源黑体,苹方,微软雅黑;  color:#fff; width:800px; position:absolute; top:-84px; left:0; 
		-webkit-animation: 'Awardsmove' 2s linear 1;
        -moz-animation: 'Awardsmove' 2s linear 1;
        -ms-animation: 'Awardsmove' 2s linear 1;
		}
		@-webkit-keyframes Awardsmove{
            from{position:absolute; left:400px; opacity:0;}
            to{position:absolute; left:0; opacity:1;}			
        }
.honor-zshx .honor_banner_right .two{font:30px/30px 思源黑体,苹方,微软雅黑; font-weight:100; width:800px; color:#fff; position:absolute; top:38px; left:0px;
		-webkit-animation: 'Honormove' 2.5s linear 1;
        -moz-animation: 'Honormove' 2.5s linear 1;
        -ms-animation: 'Honormove' 2.5s linear 1;
		}
		@-webkit-keyframes Honormove{
            from{position:absolute; left:-200px; opacity:0;}
            to{position:absolute; left:0px; opacity:1;}			
        }

.honor-zshxEN .honor_banner_right .one{
top: -122px;width: 650px;    font: 41px/75px 思源黑体,苹方,微软雅黑;
}
.honor-zshxEN .honor_banner_right .two{
    font: 23px/30px 思源黑体,苹方,微软雅黑;
}
.content{ height:auto; padding-bottom:100px;}
.title {font-size: 24px; color: #e6001f;font-weight: bold; width:1180px; height: 62px;line-height: 60px;padding-top: 40px; margin:0 auto;}
.border-b {border-bottom: 1px solid #d6d6d6; width:1180px; margin:0 auto;}
.content_pro_list img{cursor: pointer;transition: all 3s;}
.content_pro_list img:hover{transform: scale(1.2);filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7}
.content_pro{width:1240px; margin:0 auto;  }
.content_pro_list{ float:left; margin:40px 0 0 32px;width: 370px; overflow: hidden;}
.content_pro_list .content_pro_list_pic{width:370px;height:260px;overflow:hidden;}  
.content_pro_list_ttl{font:18px/60px 思源黑体,微软雅黑,苹方; color:#333; text-align:center;width:370px;height:60px;}

/*企业文化*/
.honor-qywh{ background:url("../images/banner1.jpg")/*tpa=http:///PageCommon/images/about_banner2.png*/ no-repeat center 0; height:600px; margin-top:108px;    background-size: auto 100%;
        z-index:1;
		-webkit-animation: 'flymove' 50s linear 10000;
        -moz-animation: 'flymove' 50s linear 10000;
        -ms-animation: 'flymove' 50s linear 10000;
		
}
		@-webkit-keyframes flymove{
            0%{background-position:center 0;}
            40%{background-position:center -100px;}
			100%{background-position:center 0;}
        }
.honor-qywh .honor_banner{width:1180px; margin:0 auto; position:relative;height:100%; }
.honor-qywh .honor_banner_right{ height:120px; position:absolute; top:34%; left:0; z-index:2;}
.honor-qywh .honor_banner_right .one{font:52px/85px 思源黑体,苹方,微软雅黑; color:#fff; width:810px; position:absolute; top:0; left:4px; 
		-webkit-animation: 'Awardsmove4' 2s linear 1;
        -moz-animation: 'Awardsmove4' 2s linear 1;
        -ms-animation: 'Awardsmove4' 2s linear 1;
		}
		@-webkit-keyframes Awardsmove4{
            from{position:absolute; top:0; left:800px; opacity:0;}
            to{position:absolute; top:0; left:0; opacity:1;}			
        }
.honor-qywh .honor_banner_right .two{font:52px/85px 思源黑体,苹方,微软雅黑; font-weight:100; width:800px; color:#fff; position:absolute; top:96px; left:4px;
		-webkit-animation: 'Honormove5' 2.5s linear 1;
        -moz-animation: 'Honormove5' 2.5s linear 1;
        -ms-animation: 'Honormove5' 2.5s linear 1;
		}
		@-webkit-keyframes Honormove5{
            from{position:absolute; top:96px; left:-200px; opacity:0;}
            to{position:absolute; top:96px; left:4px; opacity:1;}			
        }

.honor-qywhEN .honor_banner_right{
    top: 29%;
}

.honor-qywhEN .honor_banner_right .one{
 font:52px/56px 思源黑体,苹方,微软雅黑;
  left: 0;
}
.honor-qywhEN .honor_banner_right .two{
font:35px/55px 思源黑体,苹方,微软雅黑; font-weight:100; width:800px; color:#fff; position:absolute; top:125px; left:4px;
		-webkit-animation: 'Honormove4' 2.5s linear 1;
        -moz-animation: 'Honormove4' 2.5s linear 1;
        -ms-animation: 'Honormove4' 2.5s linear 1;
		}
		@-webkit-keyframes Honormove4{
            from{position:absolute; top:125px; left:-200px; opacity:0;}
            to{position:absolute; top:125px; left:4px; opacity:1;}	

}
/*客户与荣誉*/
.honor-kfry{ background:url("../images/honor.png")/*tpa=http:///PageCommon/img/honor.png*/ no-repeat center 0; height:700px;    background-size: auto 126%; 
        z-index:1;
		-webkit-animation: 'flymove' 50s linear 10000;
        -moz-animation: 'flymove' 50s linear 10000;
        -ms-animation: 'flymove' 50s linear 10000;
		
}
		@-webkit-keyframes flymove{
            0%{background-position:center 0;}
            40%{background-position:center -100px;}
			100%{background-position:center 0;}
        }
.honor-kfry .honor_banner{width:1180px; margin:0 auto; position:relative;height:100%; }
.honor-kfry .honor_banner_right{width:900px; height:90px; position:absolute; top:50%;margin-top:-45px; left:0; z-index:2;}
.honor-kfry .honor_banner_right .Awards{font-size: 52px;
    line-height: 90px; color:#fff; position:absolute; top:0; left:550px;
		-webkit-animation: 'Awardsmove0' 1s linear 1;
        -moz-animation: 'Awardsmove0' 1s linear 1;
        -ms-animation: 'Awardsmove0' 1s linear 1;
		}
		@-webkit-keyframes Awardsmove0{
            from{position:absolute; top:0px; left:1200px; opacity:0;}
            to{position:absolute; top:0px; left:600px; opacity:1;}			
        }
.honor-kfry .honor_banner_right .Honor{font:120px/120px 思源黑体,微软雅黑,苹方; color:#fff; position:absolute; top:130px; left:600px;
		-webkit-animation: 'Honormove0' 2s linear 1;
        -moz-animation: 'Honormove0' 2s linear 1;
        -ms-animation: 'Honormove0' 2s linear 1;
		}
		@-webkit-keyframes Honormove0{
            from{position:absolute; top:130px; left:-200px; opacity:0;}
            to{position:absolute; top:130px; left:600px; opacity:1;}			
        }
.hzhb-list3 .hang{margin: 100px auto;}
.hzhb-list3 .hang img{width:1180px;}

/*联系我们*/
.service{ background:url("../images/contact_banner.png")/*tpa=http:///PageCommon/img/contact_banner.png*/ no-repeat center 0; height:700px;    background-size: auto 126%; 
        z-index:1;
		-webkit-animation: 'flymove' 50s linear 10000;
        -moz-animation: 'flymove' 50s linear 10000;
        -ms-animation: 'flymove' 50s linear 10000;
		
}
		@-webkit-keyframes flymove{
            0%{background-position:center 0;}
            40%{background-position:center -100px;}
			100%{background-position:center 0;}
        }
.service_banner{width:1180px; margin:0 auto; position:relative;height:100%;  }
.service_banner_right{ height:120px; position:absolute; top:35%; left:0; z-index:2;}
.service_banner_right .one{font:52px/85px 思源黑体,苹方,微软雅黑; color:#fff; width:1000px; position:absolute; top:0; left:0; 
		-webkit-animation: 'Awardsmove' 2s linear 1;
        -moz-animation: 'Awardsmove' 2s linear 1;
        -ms-animation: 'Awardsmove' 2s linear 1;
		}
		@-webkit-keyframes Awardsmove{
            from{position:absolute; left:400px; opacity:0;}
            to{position:absolute; left:0; opacity:1;}			
        }
.service_banner_right .two{font:35px/55px 思源黑体,苹方,微软雅黑; width:800px; color:#fff; position:absolute; top:88px; left:0px;    font-weight: 100;
		-webkit-animation: 'Honormove' 2.5s linear 1;
        -moz-animation: 'Honormove' 2.5s linear 1;
        -ms-animation: 'Honormove' 2.5s linear 1;
		}
		@-webkit-keyframes Honormove{
            from{position:absolute; left:-200px; opacity:0;}
            to{position:absolute; left:0px; opacity:1;}			
        }
.service-fwfwEN .service_banner_right{top: 29%;}
.service-fwfwEN .service_banner_right .two{top:105px;font-weight:100;}
.serviceEN .service_banner_right{top: 28%;}
.serviceEN .service_banner_right .one{
font: 52px/65px 思源黑体,苹方,微软雅黑;
}
.serviceEN .service_banner_right .two{top:141px;font-weight:100;}

.content-lxwm{ background:url("../images/contact_bg.png")/*tpa=http:///PageCommon/img/contact_bg.png*/ no-repeat bottom center;}
.contact_box{ width:1180px; margin:50px auto;}
.about-t2 {    position: relative;height: 388px;   overflow: hidden;    margin:80px auto;}
.about-t2 .summary {    background: #fff;    opacity: 0.9;    position: absolute;    width: 650px;	height:auto;    top: 45px;    padding-right: 20px;}
.about-t2 .summary_end {    background:none;    position: absolute;    width:1180px;	height:300px;    top: 0px;    padding-right: 20px;}
.about-t2 .summary .gyhs1 {    padding: 39px 30px 19px 0;    top: 57px;	}
.about-t2 .summary p{font:24px/40px 思源黑体,苹方,微软雅黑; font-weight:300; color:#333;text-indent:0;padding:0;margin:0;}
.about-t2 .summary p span{font:30px/60px 思源黑体,苹方,微软雅黑; font-weight:600; color:#111;}
.about-t2 .summary_end p span{font:30px/60px 思源黑体,苹方,微软雅黑; font-weight:600; color:#111; margin-right:160px;}
.about-t2 .pic {    float: right;    width: 591px;}
img {    border: 0;}


/*服务范围*/
.service-fwfw{ background:url("../images/Service_banner.png")/*tpa=http:///PageCommon/img/Service_banner.png*/ no-repeat center 0; height:100%;    background-size: auto 126%; 
        z-index:1;
		-webkit-animation: 'flymove' 50s linear 10000;
        -moz-animation: 'flymove' 50s linear 10000;
        -ms-animation: 'flymove' 50s linear 10000;
		
}
		@-webkit-keyframes flymove{
            0%{background-position:center 0;}
            40%{background-position:center -100px;}
			100%{background-position:center 0;}
        }
.service_banner2{width:1180px; margin:0 auto; position:relative; }
.service_banner_right2{ height:120px; position:absolute; top:200px; left:0; z-index:2;}
.service_banner_right2 .one{font:75px/75px 思源黑体,苹方,微软雅黑; font-weight:800; color:#fff; width:800px; position:absolute; top:65px; left:0; 
		-webkit-animation: 'Awardsmove' 2s linear 1;
        -moz-animation: 'Awardsmove' 2s linear 1;
        -ms-animation: 'Awardsmove' 2s linear 1;
		}
		@-webkit-keyframes Awardsmove{
            from{position:absolute; left:400px; opacity:0;}
            to{position:absolute; left:0; opacity:1;}			
        }
.service_banner_right2 .two{font:50px/60px 思源黑体,苹方,微软雅黑; font-weight:200; width:800px; color:#fff; position:absolute; top:150px; left:0px;
		-webkit-animation: 'Honormove' 2.5s linear 1;
        -moz-animation: 'Honormove' 2.5s linear 1;
        -ms-animation: 'Honormove' 2.5s linear 1;
		}
		@-webkit-keyframes Honormove{
            from{position:absolute; left:-200px; opacity:0;}
            to{position:absolute; left:0px; opacity:1;}			
        }
.content-fwfw{ background:url("Service_bg.png")/*tpa=http:///PageCommon/img/Service_bg.png*/ no-repeat bottom center; height:2400px;}
/*
.content-fwfw .img-center{ width:1100px; margin:100px auto;}
  .w-tit{    position: absolute;
    top: 258px;
    left: 50%;
    width: 200px;
    font-size: 30px;
    color: #e6001f;
    margin-left: -100px;
    text-align: center; }
.content-fwfw .word{width:1180px; margin:0 auto; position:relative;}
.content-fwfw .left{ position:absolute; left:-32px; top:656px; width:300px;}
.content-fwfw .left ul{margin:0; padding:0;}
.content-fwfw .left ul li{ list-style-type:none; text-align:center; font:20px/246px 思源黑体,苹方,微软雅黑; color:#fff;}
.content-fwfw .right{ position:absolute; right:161px; top:536px; width:300px;}
.content-fwfw .right ul{margin:0; padding:0;}
.content-fwfw .right ul li{ list-style-type:none; text-align:center; font:20px/246px 思源黑体,苹方,微软雅黑; color:#fff;}*/

 .w-tit{    position: absolute;
    top: 258px;
    left: 50%;
    width: 200px;
    font-size: 30px;
    color: #e6001f;
    margin-left: -100px;
    text-align: center;     z-index: 999;}

.content-fwfw .img-center{ width:1100px; margin:100px auto;}
.content-fwfw .word{width:1180px; margin:0 auto; position:relative;}
.content-fwfw .left{ position:absolute; left:74px; top:656px; width:300px;}
.content-fwfw .left ul{margin:0; padding:0;}
.content-fwfw .left ul li{ list-style-type:none; text-align:center; font:20px/246px 思源黑体,苹方,微软雅黑; color:#fff;}
.content-fwfw .right{ position:absolute; right:70px; top:536px; width:300px;}
.content-fwfw .right ul{margin:0; padding:0;}
.content-fwfw .right ul li{ list-style-type:none; text-align:center; font:20px/246px 思源黑体,苹方,微软雅黑; color:#fff;}


.honor-zshx-pc{
    background: url("../images/index_banner_03en.png")/*tpa=http:///PageCommon/images/index_banner_03en.png*/ center 0;
      background-size: auto 120%;
}

/*实验中心*/
.img-center{ width:1180px; margin:0 auto; position:relative;}
.img-center-01{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:80px; left:50px; text-align:right;}
.img-center-02{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:180px; left:-30px; text-align:right;}
.img-center-03{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:300px; left:-60px; text-align:right;}
.img-center-04{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:425px; left:-30px; text-align:right;}
.img-center-05{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:525px; left:50px; text-align:right;}
.img-center-06{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:80px; right:70px; text-align:left;}
.img-center-07{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:180px; right:-10px; text-align:left;}
.img-center-08{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:300px; right:-40px; text-align:left;}
.img-center-09{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:425px; right:-10px; text-align:left;}
.img-center-10{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:525px; right:70px; text-align:left;}
.shiyan_text{margin: 0 auto; padding:60px 0 100px 0; width:815px; line-height:35px; font-size:18px;  color: #333;}
.shiyan_text p{margin:0; padding:0; text-align:center;}
.shiyan_text_red{ margin: 120px auto; padding:30px 60px; width:700px; background:#e6001f; line-height:35px; font-size:20px; font-family:思源黑体,苹方,微软雅黑; font-weight:normal; color: #fff; border-radius:25px; text-align:center;}
ul.tiaojian-en li span{width:122px;}
.pager ul li.width71{width:71px;}
.pt140{padding-top:108px;}
.shzp-banner .zp-top .search input.search-text{font-size:18px;}

/*人才梯队*/

.content-rctd{ background:url("rctd_bg.png")/*tpa=http:///PageCommon/img/rctd_bg.png*/ no-repeat bottom center; height:auto; padding-bottom:700px;}

.content-rctd .content_img{width:1180px; margin:0 auto; padding-top: 60px; }
 .content_ttl{font:28px/60px 思源黑体,苹方,微软雅黑; color:#333; font-weight:300; width:1180px; margin:50px auto; margin-bottom:20px; text-align:center;}
.content_ttl span{font:35px/50px 思源黑体,苹方,微软雅黑; color:#e6001f; font-weight:500; }

/*柔*/
.content-rctd .content_img_text{ position:absolute; right:28px; top:295px; width:360px; font:20px/30px 思源黑体,苹方,微软雅黑; color:#fff; font-weight:300; text-align:center;}
.content-rctd .content_img2{position:relative;}


/*多*/
.content-dzsf{ background:url("rxzpjs_bg.png")/*tpa=http:///PageCommon/img/rxzpjs_bg.png*/ no-repeat bottom center; height:auto; padding-bottom:700px;}

.content-dzsf .content_img{width:1180px; margin:0 auto; padding-top: 60px; }
.content-dzsf .content_img_text{ font:30px/90px 思源黑体,苹方,微软雅黑; height:50px; color:#333; font-weight:300;  text-align:center;}
.content-dzsf .content_ttl{font:28px/60px 思源黑体,苹方,微软雅黑; color:#333; font-weight:300; width:1180px; margin:50px auto; margin-bottom:0; text-align:center;}
.content-dzsf .content_ttl span{font:35px/50px 思源黑体,苹方,微软雅黑; color:#e6001f; font-weight:500; }


/*电挡料*/
.content-dcdl{ background:url("dcdljs_bg.png")/*tpa=http:///PageCommon/img/dcdljs_bg.png*/ no-repeat bottom center; height:auto; padding-bottom:950px;}

.content-dcdl .content_img{width:1180px; margin:0 auto; padding-top: 60px; position:relative;}

/*专利*/
.content-zl{ background:url("hxjs_bg.png")/*tpa=http:///PageCommon/img/hxjs_bg.png*/ no-repeat bottom center; height:auto; padding-bottom:400px;}

.content-zl .content_pro{width:1280px; margin:0 auto;  }
.content-zl .content_pro_list{ float:left; margin:40px 0 0 50px;width:auto;}
.content-zl .content_pro_list img{ width:auto;}
.content-zl .content_pro_list_ttl{font:18px/30px 思源黑体,微软雅黑,苹方; color:#333; margin:10px auto; text-align:center;}
.content-zl .content_ttl{font:30px/45px 思源黑体,苹方,微软雅黑; color:#333; font-weight:300; width:1180px; margin:50px auto; margin-bottom:20px; text-align:center;}
.content-zl .content_ttl span{font:46px/45px 思源黑体,苹方,微软雅黑; color:#e6001f; font-weight:800;}

/*首页*/
.showimg {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
              z-index: 1;
}

.slideshow-image {
  position: absolute;
  width: 100%;
  height: 100%;
  background: no-repeat 50% 50%;
  background-size: cover;
  -webkit-animation-name: kenburns;
  animation-name: kenburns;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.slideshow-image:nth-child(1) {
  -webkit-animation-name: kenburns-1;
          animation-name: kenburns-1;
-webkit-animation-fill-mode: forwards;
		   animation-fill-mode: forwards;
  z-index: 3;
 
}


@-webkit-keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  20% {
    opacity: 1;
	 -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
  40% {
    opacity: 1;
	-webkit-transform: scale(1.6);
            transform: scale(1.6);
  }
 60% {
    opacity: 1;
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
  }
  80% {
    opacity: 1;
     -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

}


#wenzi{position:absolute; 
         top: 50%;
		 left:50%;
		  margin-left: 0px;
         z-index: 99;
	-webkit-animation-name: moonline;
	-webkit-animation-duration:2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	-moz-animation-name: moonline;
	-moz-animation-duration: 2s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
		   animation-fill-mode: forwards;
}
@-webkit-keyframes moonline {
	
	0% {top: 50%;left:0%;opacity:1;}
	100% {top: 50%;left:50%; margin-left: -73px;opacity:1;}
}
@-moz-keyframes moonline {
   0% {top: 50%;left:0%;opacity:1;}
	100% {top: 50%;left:50%; margin-left: -73px;opacity:1;}
}
#wenziimg img {
	position: absolute;
	top: 50%;
	left:50%;
	margin-left: -192px;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
	-webkit-animation-name: moonright;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count:1;
	-moz-animation-name: moonright;
	-moz-animation-duration:2s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
		   animation-fill-mode: forwards;
}
          
          .banner{
	float:left;
}
#imgBody,#productBody{
	transition:all 2s;
	-moz-transition:all 2s; /* Firefox 4 */
	-webkit-transition:all 2s; /* Safari and Chrome */
	-o-transition:all 2s; /* Opera */
}
#productBody .product-list{
  float: left;
  /* margin-right: 20px;*/
}
.product-box img{
cursor: pointer;
transition: all 3s;
}
.pic-list img{
cursor: pointer;
transition: all 3s;
}
.pic-list2 img{
cursor: pointer;
transition: all 3s;
}
.product-box img:hover{
transform: scale(1.2);
filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7
}
.pic-list img:hover{
transform: scale(1.2);
filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7
}
.pic-list2 img:hover{
transform: scale(1.2);
filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7
}
.p-list img{
cursor: pointer;
transition: all 3s;
}
.p-list img:hover{
transform: scale(1.2);
filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7
}


.honor-index{ background:url("../images/banner33.jpg")/*tpa=http:///PageCommon/images/index_banner_02.png*/no-repeat center 0; height:100%;    background-size: auto 126%; margin-top:0;
        z-index:1;
		-webkit-animation: 'flymove' 50s linear 10000;
        -moz-animation: 'flymove' 50s linear 10000;
        -ms-animation: 'flymove' 50s linear 10000;
		
}
		@-webkit-keyframes flymove{
            0%{background-position:center 0;}
            40%{background-position:center -100px;}
			100%{background-position:center 0;}
        }
.honor-index .honor_banner{width:1180px; margin:0 auto; position:relative;height:100% }
.honor-index .honor_banner_right{ 
		-webkit-animation: 'Awardsmove' 2s linear 1;
        -moz-animation: 'Awardsmove' 2s linear 1;
        -ms-animation: 'Awardsmove' 2s linear 1;
		}
		@-webkit-keyframes Awardsmove{
            from{position:absolute; left:800px; opacity:0;}
            to{position:absolute; left:0; opacity:1;}			
        }
        .honor-index .honor_banner_right .one {
          font: 52px/85px 思源黑体,苹方,微软雅黑;
          color: #fff;
          width: 800px;
          position: absolute;
          top: 35%;
          left: 0;

      }

.honor-indexEN .honor_banner_right{
  width: 800px;
    position: absolute;
    top: 30%;
    left: 0;
    z-index: 2;
}
.honor-index .honor_banner_right .two{
   font: 35px/55px 思源黑体,苹方,微软雅黑;
   font-weight: 100;
height:120px; position:absolute; top:51%;left:0;color:#fff;
		-webkit-animation: 'Honormove' 2.5s linear 1;
        -moz-animation: 'Honormove' 2.5s linear 1;
        -ms-animation: 'Honormove' 2.5s linear 1;
		}
		@-webkit-keyframes Honormove{
            from{position:absolute; left:-200px; opacity:0;}
            to{position:absolute; left:-2px; opacity:1;}			
        }

 .honor-indexEN .honor_banner_right .one {
  font: 45px/57px 思源黑体,苹方,微软雅黑; top: 0;} 
.honor-indexEN .honor_banner_right .two {
  font: 35px/30px  思源黑体,苹方,微软雅黑;    top: 148px;font-weight: 200;}
        
.honor3{ background:url("../images/banner44.jpg")/*tpa=http:///PageCommon/images/index_banner_03.png*/  center 0 no-repeat;
; height:100%;background-size: auto 100%;
        z-index:1;
		-webkit-animation: 'flymove' 50s linear 10000;
        -moz-animation: 'flymove' 50s linear 10000;
        -ms-animation: 'flymove' 50s linear 10000;
		
}
		@-webkit-keyframes flymove{
            0%{background-position:center 0;}
            40%{background-position:center -100px;}
			100%{background-position:center 0;}
        }
.honor3.honor4{ background:url("../images/banner55.jpg")/*tpa=http:///PageCommon/images/index_banner_04.png*/ center 0 no-repeat;    background-size: auto 126%;

}

.honor3.honor5{ background:url("../images/banner11.jpg")/*tpa=http:///PageCommon/images/index_banner_04.png*/ center 0 no-repeat;    background-size: auto 126%;

}
.honor3EN{background:url("../images/index_banner_03en.png")/*tpa=http:///PageCommon/images/index_banner_03en.png*/  center 0 no-repeat;background-size: auto 126%;}

.honor_banner3{width:1180px; margin:0 auto; position:relative;height:100%; }
.honor_banner_right3{ height:120px; position:absolute; top:35%; left:0; z-index:2;}
.honor_banner_right3 .one{font:52px/75px 思源黑体,苹方,微软雅黑;  color:#fff; width:800px; position:absolute; top:0; left:0; 
		-webkit-animation: 'Awardsmove' 2s linear 1;
        -moz-animation: 'Awardsmove' 2s linear 1;
        -ms-animation: 'Awardsmove' 2s linear 1;
		}
		@-webkit-keyframes Awardsmove{
            from{position:absolute; left:400px; opacity:0;}
            to{position:absolute; left:0; opacity:1;}			
        }
.honor3EN .honor_banner_right3 .one{font: 41px/75px 思源黑体,苹方,微软雅黑;width: 650px;font-weight: 200;}
.honor3EN .honor_banner_right3{top:31%;}
.honor3.honor4 .honor_banner_right3{left:100px;}

 
.honor3.honor4 .honor_banner_right3 .two{
     font: 50px/58px 思源黑体,苹方,微软雅黑;
    font-weight: 100;
}

.honor3.honor5 .honor_banner_right3 .two{
     font: 50px/58px 思源黑体,苹方,微软雅黑;
    font-weight: 100;
}
.honor_banner_right3 .two{font:30px/40px 思源黑体,苹方,微软雅黑; font-weight:100; width:800px; color:#fff; position:absolute; top:58%; left:0px;
		-webkit-animation: 'Honormove' 2.5s linear 1;
        -moz-animation: 'Honormove' 2.5s linear 1;
        -ms-animation: 'Honormove' 2.5s linear 1;
		}
		@-webkit-keyframes Honormove{
            from{position:absolute; left:-200px; opacity:0;}
            to{position:absolute; left:0px; opacity:1;}			
        }




.content-fwfw{ background:url("../images/Service_bg.png")/*tpa=http:///PageCommon/img/Service_bg.png*/ no-repeat bottom center; height:1700px;}

.content-fwfw .img-center{ width:1180px; margin:60px auto;}
.content-fwfw .tu{margin:0;padding:0;border:0;}
.content-fwfw .tu li{ list-style-type:none; width:250px; height:380px; margin-left:10px; margin-right:35px;  float:left;}
.content-fwfw .tu li div{border-radius:250px;  width:120px; height:120px; padding:75px 75px 70px 70px;}
.content-fwfw .tu li img{width:115px; height:115px; }
.content-fwfw .tu li span { text-align:center; color:#666; display:block; line-height:60px; font-size:18px;  font-family:思源黑体,苹方,微软雅黑; }
.content-fwfw .shiyan_text{margin: 0 auto; padding:60px 0 100px 0; width:680px; line-height: 35px; font-size: 18px;  color: #333;}
.content-fwfw .shiyan_text p{margin:0; padding:0; text-align:center;}
.content-fwfw .shiyan_text_red{ margin:60px auto; padding:30px 60px; width:700px; background:#e6001f; line-height:35px; font-size:20px; font-family:思源黑体,苹方,微软雅黑; font-weight:normal; color: #fff; border-radius:25px;}


/*平台*/
.content-bzpt{ background:url("../images/jshbz_bg.png")/*tpa=http:///PageCommon/img/jshbz_bg.png*/ no-repeat bottom center; height:auto; padding-bottom:700px;}

.content-bzpt .content_pro{width:1180px; margin:0 auto;  }
.content-bzpt .content_ttl{font:28px/45px 思源黑体,苹方,微软雅黑; color:#333; font-weight:300; width:1180px; margin:50px auto; margin-bottom:20px; text-align:center;}
.content-bzpt .content_ttl span{font:35px/60px 思源黑体,苹方,微软雅黑; color:#e6001f; font-weight:800;}
.content-bzpt .tupian{ position:relative; z-index:1;}
.content-bzpt .tupian_top_left{ position:absolute; left:80px; top:50px; font:50px/60px 思源黑体,苹方,微软雅黑; color:#e6001f; font-weight:300; z-index:10;}
.content-bzpt .tupian_top_right{ position:absolute; right:20px; top:50px; font:50px/60px 思源黑体,苹方,微软雅黑; color:#e6001f; font-weight:300; z-index:10;}
.content-bzpt .tupian_bottom_left{ position:absolute; left:80px; bottom:150px; font:50px/60px 思源黑体,苹方,微软雅黑; color:#e6001f; font-weight:300; z-index:10;}
.content-bzpt .tupian_bottom_right{ position:absolute; right:20px; bottom:150px; font:50px/60px 思源黑体,苹方,微软雅黑; color:#e6001f; font-weight:300; z-index:10;}
.content-bzpt .tupian_center{position:absolute; left:445px; top:560px; text-align:center; font:48px/60px 思源黑体,苹方,微软雅黑; font-weight:100; color:#fff; z-index:10;}

.content-dzsf .content_img.content_img-jnhb{
    position: relative;
}
 .content_img_text-jnhb{
   font:40px/60px 思源黑体,苹方,微软雅黑; width:510px; height:50px; color:#fff; font-weight:300; position: absolute; left:0; bottom:23px; text-align:right;
}
 .content_img_text2{
   font:40px/60px 思源黑体,苹方,微软雅黑; width:510px; height:50px; color:#fff; font-weight:300; position: absolute; left:0; bottom:23px; text-align:right;
}


.content_img-ltk{width:1180px; margin:0 auto; padding-top: 60px; position:relative;}
.content_img-ltk .content_img_text{ font:20px/30px 思源黑体,苹方,微软雅黑; width:160px; height:50px; color:#fff; font-weight:500; position: absolute; right:180px; bottom:35px; text-align:center;}

/*mes*/
.content-mes{ background:url("../images/mes_bg.png")/*tpa=http:///PageCommon/img/mes_bg.png*/ no-repeat bottom center; height:auto; padding-bottom:560px;}

.content-mes .content_img{width:1180px; margin:20px auto; padding-top: 60px; position:relative;}
.content-mes .content_text{ width:300px; height:70px; font:60px/70px 思源黑体,苹方,微软雅黑; color:#fff; font-weight:300; position:absolute; top:610px; left:445px; text-align:center;}
.content-mes .content_text_01{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:210px; left:200px; text-align:left;}
.content-mes .content_text_02{width:200px; font:20px/20px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:540px; left:30px; text-align:left;}
.content-mes .content_text_03{width:200px; font:20px/20px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:945px; left:30px; text-align:left;}
.content-mes .content_text_04{width:200px; font:20px/20px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:1230px; left:200px; text-align:left;}
.content-mes .content_text_05{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:210px; right:200px; text-align:right;}
.content-mes .content_text_06{width:200px; font:20px/20px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:540px; right:20px; text-align:right;}
.content-mes .content_text_07{width:200px; font:20px/20px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:945px; right:20px; text-align:right;}
.content-mes .content_text_08{width:200px; font:20px/25px 思源黑体,苹方,微软雅黑; color:#666; font-weight:500; position:absolute; top:1230px; right:200px; text-align:right;}
 .content-mes .content_ttl{margin: 150px auto;}

.content-fwfw .left ul li.weizhi4{line-height:20px; margin-top:110px;}




ul.tiaojian li p.top-tiaojian{width: 1030px;height: auto;}

.content-fwfw .left-pc-en ul li{
    font: 16px/246px 思源黑体,苹方,微软雅黑;
}
.content-fwfw .right-pc-en ul li{
 font: 16px/246px 思源黑体,苹方,微软雅黑;
}
.content-fwfw .right-pc-en ul li.weizhi1{
    font: 14px/246px 思源黑体,苹方,微软雅黑;
}

.jzzz-pc span{
font-size: 25px;
  height: 135px;
padding-top: 65px;
  margin-right:30px;
}
.pt0 {
  padding-top: 0;
}
.content-zl .content_pro_list img:hover{
transform: none;

}
.about-t.qysm.qysm-cn .summary{
padding:65px 42px;
}

.rshs-pic2 {
  margin-top: 40px;
}
.rshs-pic2 a {
  float: left;
  width: 560px;

  
  margin: 0 20px 42px 0;
  overflow: hidden;
}
.rshs-pic2 a img {
  width: 558px;
  height: 360px;border: 1px solid #ccc;
}

.rshs-pic2 a .tit {

    margin-top: 12px;
  line-height: 26px;
 
color: #333;
    text-align: center;
  font-size: 18px;

}
.rshs-pic2 a:nth-child(2n) {
  float: right;
}

.body-bg {
    width: 100%;
    background:#fff ;
    background-size: auto 813px;
}
.content-fwfw-en .tu li span{
line-height: 24px;margin-top: 20px;
}
.content-syzx{ background:url("shiyangzhongxin-bg.png")/*tpa=http:///PageCommon/img/shiyangzhongxin-bg.png*/ no-repeat bottom center; height:2000px;}
.content-syzx .tu{margin:0;padding:0;border:0;}
.content-syzx .tu li{ list-style-type:none; width:200px; height:300px; margin-right:36px; float:left;}
.content-syzx .tu .clear{ clear:both;}
.content-syzx .tu li div{border-radius:200px; }
.content-syzx .tu li img{width:100px; height:100px; padding:50px;}
.content-syzx .tu li span { text-align:center; color:#666; display:block; line-height:60px; font-size:18px;  font-family:思源黑体,苹方,微软雅黑; }
.content-syzx-en .tu li span{margin-top: 20px;    line-height: 20px;}

/*重型发动机*/
.content-zxfdj{ background:url("zx-bg.png")/*tpa=http:///PageCommon/img/zx-bg.png*/ center 0; height:900px; 
        z-index:1;
		-webkit-animation: 'flymove9' 50s linear 10000;
        -moz-animation: 'flymove9' 50s linear 10000;
        -ms-animation: 'flymove9' 50s linear 10000;
		
}
		@-webkit-keyframes flymove9{
            0%{background-position:center 0;}
            40%{background-position:center -280px;}
			100%{background-position:center 0;}
        }
.content-zxfdj .content-box{width:1180px; margin:0 auto; position:relative; }
.content-zxfdj .content-left{width:10px; height:80px; background:#e6001f; 
		position:absolute; top:290px; left: 3%; z-index:3;
  <!--
		-webkit-animation: 'move_word' 0.5s linear 1;
        -moz-animation: 'move_word' 0.5s linear 1;
        -ms-animation: 'move_word' 0.5s linear 1;		
		}
		@-webkit-keyframes move_word{
			from {position:absolute; top:425px; left:390px;  z-index:30; }            
			to{position:absolute; top:425px; left:390px; z-index:30;}	-->
		}
.content-zxfdj .content-right{width:900px; height:120px; padding-left:60px; padding-top:20px; 
		background:url("word-bg-right.png")/*tpa=http:///PageCommon/img/word-bg-right.png*/ 0 -900px repeat-y; position:absolute; top:260px; left:0; z-index:2;;
		-webkit-animation: 'move_word_right' 0.5s linear 1;
        -moz-animation: 'move_word_right' 0.5s linear 1;
        -ms-animation: 'move_word_right' 0.5s linear 1;
		}
		@-webkit-keyframes move_word_right{
			from {position:absolute; top:260px; left:0;  z-index:2; opacity:0;}            
			to{position:absolute; top:260px; left:0; z-index:2; opacity:1;}	
		}
.content-zxfdj .content-right .cn{font:50px/60px 思源黑体,微软雅黑,苹方; color:#333;
		-webkit-animation: 'move_word_right_cn' 1s linear 1;
        -moz-animation: 'move_word_right_cn' 1s linear 1;
        -ms-animation: 'move_word_right_cn' 1s linear 1;
		}
		@-webkit-keyframes move_word_right_cn{
			from {position:absolute; left:900px;  z-index:2; opacity:0;}            
			to{position:absolute;left:50px; z-index:2; opacity:1;}	
		}
.content-zxfdj .content-right .en{font:24px/40px 思源黑体,微软雅黑,苹方; color:#666;
		-webkit-animation: 'move_word_right_en' 1.5s linear 1;
        -moz-animation: 'move_word_right_en' 1.5s linear 1;
        -ms-animation: 'move_word_right_en' 1.5s linear 1;
		}
		@-webkit-keyframes move_word_right_en{
			from {position:absolute; left:900px;  z-index:2; opacity:0;}            
			to{position:absolute; left:50px; z-index:2; opacity:1;}	
		}
.content-com-box{width: 100%;
    margin: 0 auto;}
/*认识豪森5*/
.jzzz5{width:1180px; margin:0 auto;padding-left: 65px;text-align: center;}
.jzzz5 li {
	width: 210px;
    height:135px;
	padding-top: 75px;
    margin-right: 74px;
	margin-bottom: 74px;
    border-radius: 50%;
    background: #e6001f;
    display: inline-block;
	text-align:center;
    vertical-align: middle;
  font-size:18px;

 font-weight:300;color: #fff;
}
.jzzz5 li.pt{
 height:150px;
	padding-top: 60px;
}
.jzzz5 li span { display: inline-block;
    color: #fff;

  font-size:24px;
  line-height:36px;
  font-weight:400;
    text-align: center;	
}

ul.rshs-info {
  margin-top: 40px;
}
ul.rshs-info li {
  float: left;
  width: 560px;

  
  margin: 0 20px 42px 0;
  overflow: hidden;
}
ul.rshs-info li .pic{
  width: 560px;
  height:373px;
 overflow: hidden;
}
ul.rshs-info li .pic img {
  width: 560px;
height:373px;
}

ul.rshs-info li .tit {

    margin-top: 12px;
  line-height: 26px;
 
color: #333;
    text-align: center;
  font-size: 18px;

}
ul.rshs-info li:nth-child(2n) {
  float: right;
}
.page{text-align: center;font-size: 0;margin: 30px 0;}
.page span,.page a{color:#383838;border: 1px solid rgba(0,0,0,.05);display:inline-block;font-size: 0.875rem;padding: 0 1%;height: 1.75rem;line-height: 1.75rem;}
.page .current{background: #F8090D;color: #FFFFFF;}
.page span:hover,.page a:hover{background:#F8090D;color: #FFFFFF;}


/*# sourceMappingURL=style.css.map */
 